package it.agm.fanta.model;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class CalciatoreFormazioneLega implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -5367659055597262327L;
	long idcalciatore;
	int posizione;
	char lineup;
	/**
	 * @return the idcalciatore
	 */
	public long getIdcalciatore() {
		return idcalciatore;
	}
	/**
	 * @param idcalciatore the idcalciatore to set
	 */
	public void setIdcalciatore(long idcalciatore) {
		this.idcalciatore = idcalciatore;
	}
	/**
	 * @return the posizione
	 */
	public int getPosizione() {
		return posizione;
	}
	/**
	 * @param posizione the posizione to set
	 */
	public void setPosizione(int posizione) {
		this.posizione = posizione;
	}
	/**
	 * @return the lineup
	 */
	public char getLineup() {
		return lineup;
	}
	/**
	 * @param lineup the lineup to set
	 */
	public void setLineup(char lineup) {
		this.lineup = lineup;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#hashCode()
	 */
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + (int) (idcalciatore ^ (idcalciatore >>> 32));
		return result;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		CalciatoreFormazioneLega other = (CalciatoreFormazioneLega) obj;
		if (idcalciatore != other.idcalciatore)
			return false;
		return true;
	}
	
    
}
